// yarn  moment
const moment = require('moment');

module.exports = {
    title: "java题库 (xijia-tool 出品)",
    description: "java题库,java面试题,为你的求职之路保驾护航",
    port: "8080",
    host: "localhost",
    base: "/xj-interview-vuepress/",
    head: [
        ["link", { rel: "icon", href: "/img/ecy2.png" }],
        ["link", {rel: "stylesheet", href: "/css/style.css"}],
    ],
    markdown: {
        lineNumbers: true,
    },
    themeConfig: {
        nav: require("./public/js/nav.js"),
        sidebar: require("./public/js/sidebar.js"),
        // 是否可折叠
        collapsable: true,
        // md文本层级,默认2
        sidebarDepth: 1,
        lastUpdated: '更新时间', // string | boolean
        // lastUpdated: "Last Updated",
        searchMaxSuggestoins: 10,
        serviceWorker: {
            updatePopup: {
                message: "有新的内容.",
                buttonText: "更新",
            },
        },
        editLinks: true,
        editLinkText: "在 GitHub 上编辑此页 ！",
        // 开启搜索，默认关闭，最大10，默认5
        search: true,
        searchMaxSuggestions: 10
    },

    // 插件
    plugins: {
        // 评论插件
        '@vssue/vuepress-plugin-vssue': {
            // 设置 `platform` 而不是 `api`
            //platform: 'gitee',
            // 其他的 Vssue 配置
            //owner: 'wslxm',                  // 仓库作者名
            // repo: 'xj-interview-vuepress',   // 仓库名
            // 你在创建 OAuth App 之后就可以得到 clientId + clientSecret
            //clientId: 'c1a93278ec7405ec9f85e820389784a494976e1e81b966c95061390bd8b46cef',
            //clientSecret: '9b06e17ff77a9071cb6ac70d20e2e16d733a8a22e9bb67a6cf44e91c31675a28',
            platform: 'github-v4',
            owner: 'wslxm',     // 仓库作者名
            repo: 'wsldy-1',    // 仓库名
            clientId: '6c71c3b4a08685ed30f4',
            clientSecret: 'bf34ed9ff46185e50865f74f1356868acb3c3250',
            // labels: "啦啦啦",  // 对应标签的 Issue
            // prefix: "啦啦啦",  // Issue 标题的前缀。用于生成存储评论的对应 Issue 的实际标题。
            // perPage: 10, // 默认每页显示的评论数。
            locale: 'zh-CN', // 使用的语言
            autoCreateIssue: true, // 自动创建评论
        },
        // 时间格式插件
        '@vuepress/last-updated': {
            transformer: (timestamp, lang) => {
                // 不要忘了安装 moment
                moment.locale("zh-CN")
                //return moment(timestamp).fromNow()
                return moment(timestamp).format("LLLL")
            }
        },
        // 回到顶部插件
        '@vuepress/back-to-top': true,
        // 回到顶部插件
        // jzfz: true,
    },
    // 钩子 (防复制)
    // async ready() {
    async generated() {
        // document.addEventListener('selectstart', function (e) {
        //     e.preventDefault();
        // });
    }

};
